import Observer from './Observer';

// 创建 observe 函数
export default function observe(value) {
  // 如果value不是对象，则什么都不做
  if (typeof value != 'object') return
  // 定义ob
  var ob
  if (typeof value.__ob__ !== 'undefined') {
    ob = value.__ob__
  } else {
    ob = new Observer(value)
  }
  return ob
}